deputy station leader - French English Dictionary